package com.hx.voice.recognition.api.vo.search;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @descripe：首页搜索辅助bean
 * @company：南京华讯方舟通讯设备有限公司
 * @author：zhoujinbing
 * @time：2019/6/5 9:25
 * @version：V1.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class IndexObject implements Comparable<IndexObject>{

    /**
     * 搜索ID
     */
    private Long id;

    /**
     * 搜索标题
     */
    private String title;

    /**
     * 关键字
     */
    private String keywords;

    /**
     * 描述
     */
    private String descripton;

    /**
     * 提交数据
     */
    private String postDate;

    /**
     * url
     */
    private String url;

    /**
     * 相似度
     */
    private float score;

    @Override
    public int compareTo(IndexObject o) {
        if(this.score < o.getScore())
        {
            return 1;
        }
        else if(this.score > o.getScore())
        {
            return -1;
        }
        return 0;
    }
}